Coding theory package for Macaulay2
نویسندگان
چکیده
In this Macaulay2 \cite{M2} package we define an object called {\it linear code}. We implement functions that compute basic parameters and objects associated with a code, such as generator parity check matrices, the dual length, dimension, minimum distance, among others. evaluation code}, construction which allows to study codes using tools of algebraic geometry commutative algebra. generate important families Hamming codes, cyclic Reed--Solomon Reed--Muller Cartesian monomial--Cartesian toric codes. addition, for syndrome decoding algorithm locally recoverable code construction, are in applications The \textit{CodingTheory.m2} is available at \url{https://github.com/Macaulay2/Workshop-2020-Cleveland/tree/CodingTheory/CodingTheory}
منابع مشابه
Package for Elimination Theory in Macaulay2
We present implementations in the computer systems Macaulay2 (cf. [GS]) for computing determinant of free complexes and resultant matrices.
متن کاملRationalmaps, a Package for Macaulay2
This paper describes the RationalMaps package for Macaulay2. This package provides functionality for computing several aspects of rational maps.
متن کاملNumerical Implicitization for Macaulay2
We present the Macaulay2 package NumericalImplicitization, which allows for user-friendly computation of the basic invariants of the image of a polynomial map, such as dimension, degree, and Hilbert function values. This package relies on methods of numerical algebraic geometry, such as homotopy continuation and monodromy. Introduction. Many varieties of interest in algebraic geometry and its a...
متن کاملBertini for Macaulay2
Numerical algebraic geometry is the field of computational mathematics concerning the numerical solution of polynomial systems of equations. Bertini, a popular software package for computational applications of this field, includes implementations of a variety of algorithms based on polynomial homotopy continuation. The Macaulay2 package Bertini provides an interface to Bertini, making it possi...
متن کاملA Macaulay2 interface for Normaliz
Normaliz is a tool for the computation of Hilbert bases of normal affine monoids and related tasks. We describe the Macaulay2 interface to Normaliz. It makes Normaliz accessible for operations on monoid algebras in Macaulay2 and, conversely, makes Macaulay2 a front-end for Normaliz. THE PACKAGE AND ITS APPLICATIONS. Normaliz [BIS] solves a task that can be described from a geometric and an (equ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The journal of software for algebra and geometry
سال: 2021
ISSN: ['1948-7916']
DOI: https://doi.org/10.2140/jsag.2021.11.113